package com.company.dcm.dto;

import com.company.dcm.utils.excel.ExcelExport;
import com.company.dcm.utils.excel.ExcelImport;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;

@Data
public class MESDto {
    /**
     * 网图
     */
    @ExcelExport("图片路径")
    private String url;

    /**
     * 疵点名称
     */
    @ExcelExport("疵点名称")
    private String defectName;

    /**
     * 布匹编号
     */
    @ExcelExport("布匹编号")
    private String clothCode;

    /**
     * 机号
     */
    @ExcelExport("机台号")
    private String deviceCode;

    /**
     * 检测时间 (瑕疵出现时间)
     */
    @ExcelExport("瑕疵出现时间")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone= "GMT+8")
    private Date checkDate;

    /**
     * 圈数（瑕疵出现的圈数）
     */
    @ExcelExport("瑕疵所在圈数")
    private Integer circleNum;

    /**
     * 该瑕疵出现时是否停机
     */
    @ExcelExport("瑕疵出现时是否停机")
    private Boolean isStop;

    /**
     * 瑕疵概率
     */
    @ExcelExport("瑕疵概率")
    private Float defectProbability;

    /**
     * 疵点坐标（左上坐标和右下坐标） '--' 连接
     */
    @ExcelExport("疵点坐标")
    private String coordinate;

    /**
     * 扣分
     */
    @ExcelExport("扣分")
    private Integer deductPoints;

    /**
     * 织布人
     */
    @ExcelExport("织布人")
    private String weaver;

    /**
     * 验布人
     */
    @ExcelExport("验布人")
    private String clothInspector;
}
